package DARCOShared.utils;

import java.net.InetAddress;
import java.net.UnknownHostException;

/**
 * 
 * @author Master_T
 * Note: in questa classe ci sono valori usati dal singolo sviluppatore per fare debug/test sulla sua macchina.
 * Ognuno faccia modifiche come preferisce, purche' NON faccia commit di questo file! Ogni utente ne tenga una sua copia in locale con i valori a lui necessari
 */
public class MachineSpecificConstants {
	public static final String serverIP = "192.168.1.6:8060"; //IP del Darco-Server. Per usarlo sull'emulatore usare: 10.0.2.2
	public static final boolean rebuildDatabaseFromZero = false; //se ricostruire l'intero database del server o caricarlo semplicemente
	public static final boolean precompileLoginFields = true; //se TRUE i campi email/password della login activity verranno precompilati con i dati dell'account "test001"
	public static final String noIpPass = "lagrappafabene";
	
	public static String getServerIPfromApp(){
		try {
			return "192.168.1.2";
		} catch (Exception e) {
			e.printStackTrace();
			return null;	
		}
	}
	
	public static String getLocalIP(){
		try {
			return InetAddress.getLocalHost().getHostAddress();
		} catch (Exception e) {
			e.printStackTrace();
			return null;	
		}
	}
}
